package allod.som.functions.topological

import allod.som.Lattice.NeuronLocation

/**
 * Created by IntelliJ IDEA.
 * User: allod
 * Date: 6 січ 2010
 * Time: 22:13:16
 */

abstract class TopologicalFunction {
  def topologicalNeighbourhood(winnerIndex: NeuronLocation, looserIndex: NeuronLocation, iteration: Int): Double

  def topologicalDistance(winnerIndex: NeuronLocation, looserIndex: NeuronLocation): Double
}